package cn.lyx.xiaohoshu.auth.service;

import cn.lyx.framework.common.response.Response;
import cn.lyx.xiaohoshu.auth.domain.dataobject.UserDO;
import cn.lyx.xiaohoshu.auth.model.vo.user.UpdateUserPasswordReqVO;
import cn.lyx.xiaohoshu.auth.model.vo.user.UserLoginReqVO;

/**
 * @Author by lyx
 */
public interface UserService {
    Response<String> loginAndRegister(UserLoginReqVO userLoginReqVO);

    Response<?> logout();

    Response<?> updateUserPassword(UpdateUserPasswordReqVO updateUserPasswordReqVO);

}
